.ant-layout-footer{
  padding: 0;
}
.block-foot{
  background: url('../img/footer.png') center center no-repeat transparent;
  background-size: 100% 100%;
  &:after {
    content: '';
    display: inline-block;
  }
  .ant-row,
  .ant-row-flex{
    width: 1100px;
    margin: 0 auto;
    ul{
      li{
        a{
          color: #fff;
          &:hover{
            color: #108ee9;
          }
        }
      }
    }
  }
  .row-top{
    position: relative;
    display: flex;
    padding-bottom: 45px;
    &:after { 
      display: inline-block;
      position: absolute; 
      content: ''; 
      width: 100%; 
      height: 0; 
      left: 0; 
      bottom: 0; 
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      transform: scale(1, 0.5); 
      transform-origin: center bottom;
    }
    h6{
      color: #fff;
      font-weight: 500;
      margin: 50px 0 12px 0;
      font-size: 14px;
    }
    ul{
      li{
        padding: 6px 0;
        a{
          color: #fff;
          opacity: 0.8;
          &:hover{
            color: #fff;
            opacity: 1;
          }
        }
      }
    }
  }
  .row-bottom{
    margin-top: 20px;
    line-height: 40px;
    ul{
      li{
        float: left;
        margin-right: 25px;
        a{
          color: #fff;
          opacity: 0.8;
          font-weight: 200;
          &:hover{
            color: #fff;
            opacity: 1;
          }
        }
      }
    }
    .ant-col-8{
      text-align: right;
      color: #fff;
      font-weight: 200;
    }
  }
}